head stall - Turkish English Dictionary